tests([
    ['a', ['a']],
    [['a'], ['a']],
    ['a.b.c', ['a', 'b', 'c']],
    [
        'a.b.c',
        {
            'a.b.c': true
        },
        ['a.b.c']
    ],
    ['a[0]', ['a', '0']],
    ['a["b"]', ['a', 'b']],
    ['a["b"][0].c', ['a', 'b', '0', 'c']]
]);
